package com.three.order.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.three.core.entity.ProductOrder;
import com.three.core.vo.R;
import com.three.order.vo.SearchFormVo;


import java.util.List;

/**
 * @author ：
 * @date ：Created in 2025/3/11 15:32
 * @description：
 * @modified By：
 * @version:
 */
public interface OrderService {
    R<IPage<ProductOrder>> selectProductOrderByCondition(SearchFormVo searchFormVo);

    R<IPage<ProductOrder>> selectMobileProductOrderByCondition(SearchFormVo searchFormVo);

    R updateBuyStatus(Integer id);

    R<ProductOrder> selectOneOrder(Integer id);

    R deleteoOrderById(Integer id);

    R updateReviewStatus(Integer id);

    R updateStatus(Integer id);

    R updateDeliveryStatus(Integer id);
}
